public class num11 {
    public int maxArea(int[] height) {
//        int i = 0;
//        int j = height.length - 1;
//        int ans = 0;
//        while (i < j) {
//            ans = (height[i] < height[j] ? Math.max(ans,(j - i) * height[i ++]) : Math.max(ans,(j - i) * height[j --]));
//        }
//        return ans;
        int i = 0;
        int j = height.length - 1;
        int ans = 0;
        while (i < j) {
            int temp = Math.min(height[i],height[j]) * (j - i);
            ans = Math.max(ans,temp);
            if(height[i] <= height[j]) {
                i ++;
            }else {
                j ++;
            }
        }
        return  ans;
    }
}
